div#main {
margin-top:10px;
margin-bottom:50px;
}
.prepend-5  {
padding-left:10px;
}

.span-19 {
width:750px;
}

div#main_c {
margin-bottom:20px;
overflow:hidden;
}

#items_desc {
margin-left:16px;
_margin-left:10px;
width:98%;
}

#main h1 {
color:#FF6600;
font-size:25px;
font-weight:bold;
}

h1 {
font-size:3em;
line-height:1;
margin-bottom:0.5em;
}

h1, h2, h3, h4, h5, h6 {
color:#111111;
font-weight:normal;
}

#main_c h2, #items_desc h2 {
border-bottom:1px dashed #666666;
color:#1C7E29;
font:bold 14px arial;
margin-bottom:10px;
padding:0.5em;
}
#main_c h2, #items_desc h2 {
border-bottom:1px dashed #666666;
color:#1C7E29;
font:bold 14px arial;
margin-bottom:10px;
padding:0.5em;
}
h2 {
font-size:2em;
margin-bottom:0.75em;
}

#items_desc table {
margin:0 0 0 15px;
}

#items_desc button
{
  margin-left:15px;
}

table {
margin-bottom:1.4em;
}

table, td, th {
vertical-align:middle;
}

table {
border-collapse:separate;
border-spacing:0;
}

body .positive {
color:#529214;
}

button[type] {
line-height:17px;
padding:4px 10px 4px 7px;
}

button {
overflow:visible;
padding:4px 10px 3px 7px;
width:auto;
}

a.button, button {
background-color:#F5F5F5;
border-color:#EEEEEE #DEDEDE #DEDEDE #EEEEEE;
border-right:1px solid #DEDEDE;
border-style:solid;
border-width:1px;
color:#565656;
cursor:pointer;
display:block;
float:left;
font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
font-size:100%;
font-weight:bold;
line-height:130%;
margin:0.7em 0.5em 0.7em 0;
padding:5px 10px 5px 7px;
text-decoration:none;
}

button img {
}

button img, a.button img {
border:medium none;
float:none;
height:16px;
margin:0 3px -3px 0 !important;
padding:0;
width:16px;
}

#items_desc td {
padding:0;
}

.px12 {
font-size:12px;
color:#666666;
}

.px12 b
{
  color:#333333;
  font-weight:normal;
}

.px12 b.h
{
  color:#C43D0E;
  font-weight:bold;
  margin-left:10px;
}

.px12 b.alert
{
  background-image:url(/images/base/exclamation_red.png);
  background-repeat:no-repeat;
  padding-left:20px;  
}

th, td, caption {
padding:4px 10px 4px 5px;
}

table, td, th {
vertical-align:middle;
}

caption, th, td {
font-weight:normal;
text-align:left;
}

table.short_loader td {
  text-align:center;
}

input.text, input.title {
padding:5px;
width:300px;
}

input.verify {
  width:50px;
  padding:1px 2px 1px 2px;
  height:26px;
  *line-height:26px;
  font-size:16px;
}

div#verify {
  margin-left:5px;
}

input.s
{
  width:180px;
  color:#FFFFFF;
}

input.sl
{
  color:#666666;
}

input.text, input.title, textarea, select {
border:1px solid #BBBBBB;
margin:0.5em 0;
}

div#items_desc div.block div.head
{
  width:500px;
  border-bottom:1px dashed #666666;
  padding:5px 20px 0px 10px;
}

div#items_desc div.block div.head div.help a
{
  font-size:11px;
  color:#529214;
  margin-right:20px;
}

div#items_desc div.block div.head div.title
{
  font-size:14px;
  font-weight:bold;
  padding-bottom:5px;
  color:#1C7E29;
}

div#items_desc div.block div.head div.tools
{
  float:right;
  padding-bottom:2px;
  margin-top:5px;
}

div#items_desc div.block div.head div.tools a
{
  color:#529214;
}

#items_desc td.px12
{  
  padding-top:15px;  
  font-size:13px;
}

#items_desc td.t
{
  width:100px;
  font-size:12px;
}


div.block
{
  margin-bottom:20px;
}
#items_desc td.px12 a
{
  padding:1px 8px 1px 8px;
  background-color:#529214;
  color:white;
  margin-left:10px;
  font-size:12px;
}

#items_desc td.px12 a.h 
{
  background-color:white;
  font-size:12px;
  color:#005A1A;
  font-weight:bold;
}

#items_desc td.px12 a.alert {
  background-color:white;
  color:#C53D01;
  padding-left:20px;
}

div#user_logo
{
  padding:10px 50px 0 30px;
  _padding:10px 10px 0 30px;
  width:150px;
  
}
div#user_logo div#change_logo
{
  text-align:center;
  width:180px;
}

div#change_logo a  
{
  color:#197325;
  font-size:13px;
  font-weight:normal;
  margin-left:10px;
  text-decoration:none;
}

div#change_logo a:hover
{
  text-decoration:underline;
}

td div.help
{
  margin-top:20px;
}

td div.help div
{
  width:500px;
  margin-bottom:5px;
}

td div.help div a {
  height:20px;
  line-height:20px;
}

td div.help
{
  background-image: url(/images/users/gnome_help.png);
  background-repeat: no-repeat; 
  padding-left:80px;
}

img {
  border:0px;
}
dl#sex_feeds,
dl#binded_feeds {
  background: url("/images/base/msg_bg.png") no-repeat scroll 5px -292px #FFFFE3;
  border: 1px solid #FAE2B9;
  color: #FF6600;
  height: 24px;
  line-height: 24px;
  margin-top: 4px;
  padding: 2px 10px 2px 23px;
  width:521px;
  _width:490px;
}

dl#binded_feeds dt {
  
}
dl#sex_feeds dd,
dl#binded_feeds dd {
  margin-left:5px;
  color:#333333;
}
dl#sex_feeds dd.hidden,
dl#binded_feeds dd.hidden {
  display:none;
}